store on the main street - Spanish English Dictionary